package com.buer.storage.service;

import com.buer.storage.entity.UserEntity;
import com.buer.storage.entity.UserEntityDO;
import com.github.pagehelper.PageInfo;

import java.util.Map;

public interface AuthService {

    /**
     * 根据用户名查找用户
     * @param username
     * @return
     */
    UserEntityDO findByUsername(String username);

    /**
     * 为user生成token
     * @param user
     * @return
     */
    String createToken(UserEntityDO user);

    /**
     * 根据token获取用户信息
     * @param token
     * @return
     */
    UserEntityDO findByToken(String token);

}

